//package cn.angleline.cloudhub.easbi.eas.entity;
//
//import javax.persistence.*;
//import java.sql.Timestamp;
//
//@Entity
//@Table(name = "T_BD_ACCOUNTBANKS", schema = "DDSHR", catalog = "")
//public class TBdAccountbanksEntity {
//    private String fid;
//    private String fcreatorid;
//    private Timestamp fcreatetime;
//    private String flastupdateuserid;
//    private Timestamp flastupdatetime;
//    private String fcontrolunitid;
//    private String fnameL1;
//    private String fnameL2;
//    private String fnameL3;
//    private String fnumber;
//    private String fdescriptionL1;
//    private String fdescriptionL2;
//    private String fdescriptionL3;
//    private String fsimplename;
//    private String fbankaccountnumber;
//    private String fcompanyid;
//    private Integer fisclosed;
//    private Timestamp fopendate;
//    private Timestamp fclosedate;
//    private String finitman;
//    private String fbank;
//    private String fphonenumber;
//    private String faccountid;
//    private Integer fissetbankinterface;
//    private Integer fbankinterfacetype;
//    private String fopenareaid;
//    private Integer fisusegrouppayment;
//    private String fpropertyid;
//    private String finneracctid;
//    private String fctrlstrategyid;
//    private String fclassificatioid;
//    private Integer fisbycurrency;
//    private String fcurrencyid;
//    private Long fmaxpayamount;
//    private Integer fisonlyread;
//    private Integer fismotheraccount;
//    private Integer faccounttype;
//    private Integer fnotoutpay;
//    private String fsubaccountid;
//    private Integer fiscash;
//    private Integer fisbank;
//    private String frelemotheracctid;
//    private String facctname;
//    private Integer fisdcpay;
//    private Integer fisreckoning;
//    private String fsimplecode;
//    private String fagencycompanyid;
//    private Integer fisdefaultreck;
//    private String fbankversion;
//    private String fbankcert;
//    private String fapplybillid;
//    private String freference;
//    private Integer fisvirtualacct;
//    private String fcountryid;
//    private String fbankinterface;
//    private String fbankinterfaceid;
//    private String fsyncstatus;
//    private String fsyncstatusmsg;
//    private Integer fisforedrafonly;
//    private String fshareacctid;
//    private Integer fsharetype;
//    private Integer fisdefaultpayment;
//
//    @Id
//    @Column(name = "FID")
//    public String getFid() {
//        return fid;
//    }
//
//    public void setFid(String fid) {
//        this.fid = fid;
//    }
//
//    @Basic
//    @Column(name = "FCREATORID")
//    public String getFcreatorid() {
//        return fcreatorid;
//    }
//
//    public void setFcreatorid(String fcreatorid) {
//        this.fcreatorid = fcreatorid;
//    }
//
//    @Basic
//    @Column(name = "FCREATETIME")
//    public Timestamp getFcreatetime() {
//        return fcreatetime;
//    }
//
//    public void setFcreatetime(Timestamp fcreatetime) {
//        this.fcreatetime = fcreatetime;
//    }
//
//    @Basic
//    @Column(name = "FLASTUPDATEUSERID")
//    public String getFlastupdateuserid() {
//        return flastupdateuserid;
//    }
//
//    public void setFlastupdateuserid(String flastupdateuserid) {
//        this.flastupdateuserid = flastupdateuserid;
//    }
//
//    @Basic
//    @Column(name = "FLASTUPDATETIME")
//    public Timestamp getFlastupdatetime() {
//        return flastupdatetime;
//    }
//
//    public void setFlastupdatetime(Timestamp flastupdatetime) {
//        this.flastupdatetime = flastupdatetime;
//    }
//
//    @Basic
//    @Column(name = "FCONTROLUNITID")
//    public String getFcontrolunitid() {
//        return fcontrolunitid;
//    }
//
//    public void setFcontrolunitid(String fcontrolunitid) {
//        this.fcontrolunitid = fcontrolunitid;
//    }
//
//    @Basic
//    @Column(name = "FNAME_L1")
//    public String getFnameL1() {
//        return fnameL1;
//    }
//
//    public void setFnameL1(String fnameL1) {
//        this.fnameL1 = fnameL1;
//    }
//
//    @Basic
//    @Column(name = "FNAME_L2")
//    public String getFnameL2() {
//        return fnameL2;
//    }
//
//    public void setFnameL2(String fnameL2) {
//        this.fnameL2 = fnameL2;
//    }
//
//    @Basic
//    @Column(name = "FNAME_L3")
//    public String getFnameL3() {
//        return fnameL3;
//    }
//
//    public void setFnameL3(String fnameL3) {
//        this.fnameL3 = fnameL3;
//    }
//
//    @Basic
//    @Column(name = "FNUMBER")
//    public String getFnumber() {
//        return fnumber;
//    }
//
//    public void setFnumber(String fnumber) {
//        this.fnumber = fnumber;
//    }
//
//    @Basic
//    @Column(name = "FDESCRIPTION_L1")
//    public String getFdescriptionL1() {
//        return fdescriptionL1;
//    }
//
//    public void setFdescriptionL1(String fdescriptionL1) {
//        this.fdescriptionL1 = fdescriptionL1;
//    }
//
//    @Basic
//    @Column(name = "FDESCRIPTION_L2")
//    public String getFdescriptionL2() {
//        return fdescriptionL2;
//    }
//
//    public void setFdescriptionL2(String fdescriptionL2) {
//        this.fdescriptionL2 = fdescriptionL2;
//    }
//
//    @Basic
//    @Column(name = "FDESCRIPTION_L3")
//    public String getFdescriptionL3() {
//        return fdescriptionL3;
//    }
//
//    public void setFdescriptionL3(String fdescriptionL3) {
//        this.fdescriptionL3 = fdescriptionL3;
//    }
//
//    @Basic
//    @Column(name = "FSIMPLENAME")
//    public String getFsimplename() {
//        return fsimplename;
//    }
//
//    public void setFsimplename(String fsimplename) {
//        this.fsimplename = fsimplename;
//    }
//
//    @Basic
//    @Column(name = "FBANKACCOUNTNUMBER")
//    public String getFbankaccountnumber() {
//        return fbankaccountnumber;
//    }
//
//    public void setFbankaccountnumber(String fbankaccountnumber) {
//        this.fbankaccountnumber = fbankaccountnumber;
//    }
//
//    @Basic
//    @Column(name = "FCOMPANYID")
//    public String getFcompanyid() {
//        return fcompanyid;
//    }
//
//    public void setFcompanyid(String fcompanyid) {
//        this.fcompanyid = fcompanyid;
//    }
//
//    @Basic
//    @Column(name = "FISCLOSED")
//    public Integer getFisclosed() {
//        return fisclosed;
//    }
//
//    public void setFisclosed(Integer fisclosed) {
//        this.fisclosed = fisclosed;
//    }
//
//    @Basic
//    @Column(name = "FOPENDATE")
//    public Timestamp getFopendate() {
//        return fopendate;
//    }
//
//    public void setFopendate(Timestamp fopendate) {
//        this.fopendate = fopendate;
//    }
//
//    @Basic
//    @Column(name = "FCLOSEDATE")
//    public Timestamp getFclosedate() {
//        return fclosedate;
//    }
//
//    public void setFclosedate(Timestamp fclosedate) {
//        this.fclosedate = fclosedate;
//    }
//
//    @Basic
//    @Column(name = "FINITMAN")
//    public String getFinitman() {
//        return finitman;
//    }
//
//    public void setFinitman(String finitman) {
//        this.finitman = finitman;
//    }
//
//    @Basic
//    @Column(name = "FBANK")
//    public String getFbank() {
//        return fbank;
//    }
//
//    public void setFbank(String fbank) {
//        this.fbank = fbank;
//    }
//
//    @Basic
//    @Column(name = "FPHONENUMBER")
//    public String getFphonenumber() {
//        return fphonenumber;
//    }
//
//    public void setFphonenumber(String fphonenumber) {
//        this.fphonenumber = fphonenumber;
//    }
//
//    @Basic
//    @Column(name = "FACCOUNTID")
//    public String getFaccountid() {
//        return faccountid;
//    }
//
//    public void setFaccountid(String faccountid) {
//        this.faccountid = faccountid;
//    }
//
//    @Basic
//    @Column(name = "FISSETBANKINTERFACE")
//    public Integer getFissetbankinterface() {
//        return fissetbankinterface;
//    }
//
//    public void setFissetbankinterface(Integer fissetbankinterface) {
//        this.fissetbankinterface = fissetbankinterface;
//    }
//
//    @Basic
//    @Column(name = "FBANKINTERFACETYPE")
//    public Integer getFbankinterfacetype() {
//        return fbankinterfacetype;
//    }
//
//    public void setFbankinterfacetype(Integer fbankinterfacetype) {
//        this.fbankinterfacetype = fbankinterfacetype;
//    }
//
//    @Basic
//    @Column(name = "FOPENAREAID")
//    public String getFopenareaid() {
//        return fopenareaid;
//    }
//
//    public void setFopenareaid(String fopenareaid) {
//        this.fopenareaid = fopenareaid;
//    }
//
//    @Basic
//    @Column(name = "FISUSEGROUPPAYMENT")
//    public Integer getFisusegrouppayment() {
//        return fisusegrouppayment;
//    }
//
//    public void setFisusegrouppayment(Integer fisusegrouppayment) {
//        this.fisusegrouppayment = fisusegrouppayment;
//    }
//
//    @Basic
//    @Column(name = "FPROPERTYID")
//    public String getFpropertyid() {
//        return fpropertyid;
//    }
//
//    public void setFpropertyid(String fpropertyid) {
//        this.fpropertyid = fpropertyid;
//    }
//
//    @Basic
//    @Column(name = "FINNERACCTID")
//    public String getFinneracctid() {
//        return finneracctid;
//    }
//
//    public void setFinneracctid(String finneracctid) {
//        this.finneracctid = finneracctid;
//    }
//
//    @Basic
//    @Column(name = "FCTRLSTRATEGYID")
//    public String getFctrlstrategyid() {
//        return fctrlstrategyid;
//    }
//
//    public void setFctrlstrategyid(String fctrlstrategyid) {
//        this.fctrlstrategyid = fctrlstrategyid;
//    }
//
//    @Basic
//    @Column(name = "FCLASSIFICATIOID")
//    public String getFclassificatioid() {
//        return fclassificatioid;
//    }
//
//    public void setFclassificatioid(String fclassificatioid) {
//        this.fclassificatioid = fclassificatioid;
//    }
//
//    @Basic
//    @Column(name = "FISBYCURRENCY")
//    public Integer getFisbycurrency() {
//        return fisbycurrency;
//    }
//
//    public void setFisbycurrency(Integer fisbycurrency) {
//        this.fisbycurrency = fisbycurrency;
//    }
//
//    @Basic
//    @Column(name = "FCURRENCYID")
//    public String getFcurrencyid() {
//        return fcurrencyid;
//    }
//
//    public void setFcurrencyid(String fcurrencyid) {
//        this.fcurrencyid = fcurrencyid;
//    }
//
//    @Basic
//    @Column(name = "FMAXPAYAMOUNT")
//    public Long getFmaxpayamount() {
//        return fmaxpayamount;
//    }
//
//    public void setFmaxpayamount(Long fmaxpayamount) {
//        this.fmaxpayamount = fmaxpayamount;
//    }
//
//    @Basic
//    @Column(name = "FISONLYREAD")
//    public Integer getFisonlyread() {
//        return fisonlyread;
//    }
//
//    public void setFisonlyread(Integer fisonlyread) {
//        this.fisonlyread = fisonlyread;
//    }
//
//    @Basic
//    @Column(name = "FISMOTHERACCOUNT")
//    public Integer getFismotheraccount() {
//        return fismotheraccount;
//    }
//
//    public void setFismotheraccount(Integer fismotheraccount) {
//        this.fismotheraccount = fismotheraccount;
//    }
//
//    @Basic
//    @Column(name = "FACCOUNTTYPE")
//    public Integer getFaccounttype() {
//        return faccounttype;
//    }
//
//    public void setFaccounttype(Integer faccounttype) {
//        this.faccounttype = faccounttype;
//    }
//
//    @Basic
//    @Column(name = "FNOTOUTPAY")
//    public Integer getFnotoutpay() {
//        return fnotoutpay;
//    }
//
//    public void setFnotoutpay(Integer fnotoutpay) {
//        this.fnotoutpay = fnotoutpay;
//    }
//
//    @Basic
//    @Column(name = "FSUBACCOUNTID")
//    public String getFsubaccountid() {
//        return fsubaccountid;
//    }
//
//    public void setFsubaccountid(String fsubaccountid) {
//        this.fsubaccountid = fsubaccountid;
//    }
//
//    @Basic
//    @Column(name = "FISCASH")
//    public Integer getFiscash() {
//        return fiscash;
//    }
//
//    public void setFiscash(Integer fiscash) {
//        this.fiscash = fiscash;
//    }
//
//    @Basic
//    @Column(name = "FISBANK")
//    public Integer getFisbank() {
//        return fisbank;
//    }
//
//    public void setFisbank(Integer fisbank) {
//        this.fisbank = fisbank;
//    }
//
//    @Basic
//    @Column(name = "FRELEMOTHERACCTID")
//    public String getFrelemotheracctid() {
//        return frelemotheracctid;
//    }
//
//    public void setFrelemotheracctid(String frelemotheracctid) {
//        this.frelemotheracctid = frelemotheracctid;
//    }
//
//    @Basic
//    @Column(name = "FACCTNAME")
//    public String getFacctname() {
//        return facctname;
//    }
//
//    public void setFacctname(String facctname) {
//        this.facctname = facctname;
//    }
//
//    @Basic
//    @Column(name = "FISDCPAY")
//    public Integer getFisdcpay() {
//        return fisdcpay;
//    }
//
//    public void setFisdcpay(Integer fisdcpay) {
//        this.fisdcpay = fisdcpay;
//    }
//
//    @Basic
//    @Column(name = "FISRECKONING")
//    public Integer getFisreckoning() {
//        return fisreckoning;
//    }
//
//    public void setFisreckoning(Integer fisreckoning) {
//        this.fisreckoning = fisreckoning;
//    }
//
//    @Basic
//    @Column(name = "FSIMPLECODE")
//    public String getFsimplecode() {
//        return fsimplecode;
//    }
//
//    public void setFsimplecode(String fsimplecode) {
//        this.fsimplecode = fsimplecode;
//    }
//
//    @Basic
//    @Column(name = "FAGENCYCOMPANYID")
//    public String getFagencycompanyid() {
//        return fagencycompanyid;
//    }
//
//    public void setFagencycompanyid(String fagencycompanyid) {
//        this.fagencycompanyid = fagencycompanyid;
//    }
//
//    @Basic
//    @Column(name = "FISDEFAULTRECK")
//    public Integer getFisdefaultreck() {
//        return fisdefaultreck;
//    }
//
//    public void setFisdefaultreck(Integer fisdefaultreck) {
//        this.fisdefaultreck = fisdefaultreck;
//    }
//
//    @Basic
//    @Column(name = "FBANKVERSION")
//    public String getFbankversion() {
//        return fbankversion;
//    }
//
//    public void setFbankversion(String fbankversion) {
//        this.fbankversion = fbankversion;
//    }
//
//    @Basic
//    @Column(name = "FBANKCERT")
//    public String getFbankcert() {
//        return fbankcert;
//    }
//
//    public void setFbankcert(String fbankcert) {
//        this.fbankcert = fbankcert;
//    }
//
//    @Basic
//    @Column(name = "FAPPLYBILLID")
//    public String getFapplybillid() {
//        return fapplybillid;
//    }
//
//    public void setFapplybillid(String fapplybillid) {
//        this.fapplybillid = fapplybillid;
//    }
//
//    @Basic
//    @Column(name = "FREFERENCE")
//    public String getFreference() {
//        return freference;
//    }
//
//    public void setFreference(String freference) {
//        this.freference = freference;
//    }
//
//    @Basic
//    @Column(name = "FISVIRTUALACCT")
//    public Integer getFisvirtualacct() {
//        return fisvirtualacct;
//    }
//
//    public void setFisvirtualacct(Integer fisvirtualacct) {
//        this.fisvirtualacct = fisvirtualacct;
//    }
//
//    @Basic
//    @Column(name = "FCOUNTRYID")
//    public String getFcountryid() {
//        return fcountryid;
//    }
//
//    public void setFcountryid(String fcountryid) {
//        this.fcountryid = fcountryid;
//    }
//
//    @Basic
//    @Column(name = "FBANKINTERFACE")
//    public String getFbankinterface() {
//        return fbankinterface;
//    }
//
//    public void setFbankinterface(String fbankinterface) {
//        this.fbankinterface = fbankinterface;
//    }
//
//    @Basic
//    @Column(name = "FBANKINTERFACEID")
//    public String getFbankinterfaceid() {
//        return fbankinterfaceid;
//    }
//
//    public void setFbankinterfaceid(String fbankinterfaceid) {
//        this.fbankinterfaceid = fbankinterfaceid;
//    }
//
//    @Basic
//    @Column(name = "FSYNCSTATUS")
//    public String getFsyncstatus() {
//        return fsyncstatus;
//    }
//
//    public void setFsyncstatus(String fsyncstatus) {
//        this.fsyncstatus = fsyncstatus;
//    }
//
//    @Basic
//    @Column(name = "FSYNCSTATUSMSG")
//    public String getFsyncstatusmsg() {
//        return fsyncstatusmsg;
//    }
//
//    public void setFsyncstatusmsg(String fsyncstatusmsg) {
//        this.fsyncstatusmsg = fsyncstatusmsg;
//    }
//
//    @Basic
//    @Column(name = "FISFOREDRAFONLY")
//    public Integer getFisforedrafonly() {
//        return fisforedrafonly;
//    }
//
//    public void setFisforedrafonly(Integer fisforedrafonly) {
//        this.fisforedrafonly = fisforedrafonly;
//    }
//
//    @Basic
//    @Column(name = "FSHAREACCTID")
//    public String getFshareacctid() {
//        return fshareacctid;
//    }
//
//    public void setFshareacctid(String fshareacctid) {
//        this.fshareacctid = fshareacctid;
//    }
//
//    @Basic
//    @Column(name = "FSHARETYPE")
//    public Integer getFsharetype() {
//        return fsharetype;
//    }
//
//    public void setFsharetype(Integer fsharetype) {
//        this.fsharetype = fsharetype;
//    }
//
//    @Basic
//    @Column(name = "FISDEFAULTPAYMENT")
//    public Integer getFisdefaultpayment() {
//        return fisdefaultpayment;
//    }
//
//    public void setFisdefaultpayment(Integer fisdefaultpayment) {
//        this.fisdefaultpayment = fisdefaultpayment;
//    }
//
//    @Override
//    public boolean equals(Object o) {
//        if (this == o) return true;
//        if (o == null || getClass() != o.getClass()) return false;
//
//        TBdAccountbanksEntity that = (TBdAccountbanksEntity) o;
//
//        if (fid != null ? !fid.equals(that.fid) : that.fid != null) return false;
//        if (fcreatorid != null ? !fcreatorid.equals(that.fcreatorid) : that.fcreatorid != null) return false;
//        if (fcreatetime != null ? !fcreatetime.equals(that.fcreatetime) : that.fcreatetime != null) return false;
//        if (flastupdateuserid != null ? !flastupdateuserid.equals(that.flastupdateuserid) : that.flastupdateuserid != null)
//            return false;
//        if (flastupdatetime != null ? !flastupdatetime.equals(that.flastupdatetime) : that.flastupdatetime != null)
//            return false;
//        if (fcontrolunitid != null ? !fcontrolunitid.equals(that.fcontrolunitid) : that.fcontrolunitid != null)
//            return false;
//        if (fnameL1 != null ? !fnameL1.equals(that.fnameL1) : that.fnameL1 != null) return false;
//        if (fnameL2 != null ? !fnameL2.equals(that.fnameL2) : that.fnameL2 != null) return false;
//        if (fnameL3 != null ? !fnameL3.equals(that.fnameL3) : that.fnameL3 != null) return false;
//        if (fnumber != null ? !fnumber.equals(that.fnumber) : that.fnumber != null) return false;
//        if (fdescriptionL1 != null ? !fdescriptionL1.equals(that.fdescriptionL1) : that.fdescriptionL1 != null)
//            return false;
//        if (fdescriptionL2 != null ? !fdescriptionL2.equals(that.fdescriptionL2) : that.fdescriptionL2 != null)
//            return false;
//        if (fdescriptionL3 != null ? !fdescriptionL3.equals(that.fdescriptionL3) : that.fdescriptionL3 != null)
//            return false;
//        if (fsimplename != null ? !fsimplename.equals(that.fsimplename) : that.fsimplename != null) return false;
//        if (fbankaccountnumber != null ? !fbankaccountnumber.equals(that.fbankaccountnumber) : that.fbankaccountnumber != null)
//            return false;
//        if (fcompanyid != null ? !fcompanyid.equals(that.fcompanyid) : that.fcompanyid != null) return false;
//        if (fisclosed != null ? !fisclosed.equals(that.fisclosed) : that.fisclosed != null) return false;
//        if (fopendate != null ? !fopendate.equals(that.fopendate) : that.fopendate != null) return false;
//        if (fclosedate != null ? !fclosedate.equals(that.fclosedate) : that.fclosedate != null) return false;
//        if (finitman != null ? !finitman.equals(that.finitman) : that.finitman != null) return false;
//        if (fbank != null ? !fbank.equals(that.fbank) : that.fbank != null) return false;
//        if (fphonenumber != null ? !fphonenumber.equals(that.fphonenumber) : that.fphonenumber != null) return false;
//        if (faccountid != null ? !faccountid.equals(that.faccountid) : that.faccountid != null) return false;
//        if (fissetbankinterface != null ? !fissetbankinterface.equals(that.fissetbankinterface) : that.fissetbankinterface != null)
//            return false;
//        if (fbankinterfacetype != null ? !fbankinterfacetype.equals(that.fbankinterfacetype) : that.fbankinterfacetype != null)
//            return false;
//        if (fopenareaid != null ? !fopenareaid.equals(that.fopenareaid) : that.fopenareaid != null) return false;
//        if (fisusegrouppayment != null ? !fisusegrouppayment.equals(that.fisusegrouppayment) : that.fisusegrouppayment != null)
//            return false;
//        if (fpropertyid != null ? !fpropertyid.equals(that.fpropertyid) : that.fpropertyid != null) return false;
//        if (finneracctid != null ? !finneracctid.equals(that.finneracctid) : that.finneracctid != null) return false;
//        if (fctrlstrategyid != null ? !fctrlstrategyid.equals(that.fctrlstrategyid) : that.fctrlstrategyid != null)
//            return false;
//        if (fclassificatioid != null ? !fclassificatioid.equals(that.fclassificatioid) : that.fclassificatioid != null)
//            return false;
//        if (fisbycurrency != null ? !fisbycurrency.equals(that.fisbycurrency) : that.fisbycurrency != null)
//            return false;
//        if (fcurrencyid != null ? !fcurrencyid.equals(that.fcurrencyid) : that.fcurrencyid != null) return false;
//        if (fmaxpayamount != null ? !fmaxpayamount.equals(that.fmaxpayamount) : that.fmaxpayamount != null)
//            return false;
//        if (fisonlyread != null ? !fisonlyread.equals(that.fisonlyread) : that.fisonlyread != null) return false;
//        if (fismotheraccount != null ? !fismotheraccount.equals(that.fismotheraccount) : that.fismotheraccount != null)
//            return false;
//        if (faccounttype != null ? !faccounttype.equals(that.faccounttype) : that.faccounttype != null) return false;
//        if (fnotoutpay != null ? !fnotoutpay.equals(that.fnotoutpay) : that.fnotoutpay != null) return false;
//        if (fsubaccountid != null ? !fsubaccountid.equals(that.fsubaccountid) : that.fsubaccountid != null)
//            return false;
//        if (fiscash != null ? !fiscash.equals(that.fiscash) : that.fiscash != null) return false;
//        if (fisbank != null ? !fisbank.equals(that.fisbank) : that.fisbank != null) return false;
//        if (frelemotheracctid != null ? !frelemotheracctid.equals(that.frelemotheracctid) : that.frelemotheracctid != null)
//            return false;
//        if (facctname != null ? !facctname.equals(that.facctname) : that.facctname != null) return false;
//        if (fisdcpay != null ? !fisdcpay.equals(that.fisdcpay) : that.fisdcpay != null) return false;
//        if (fisreckoning != null ? !fisreckoning.equals(that.fisreckoning) : that.fisreckoning != null) return false;
//        if (fsimplecode != null ? !fsimplecode.equals(that.fsimplecode) : that.fsimplecode != null) return false;
//        if (fagencycompanyid != null ? !fagencycompanyid.equals(that.fagencycompanyid) : that.fagencycompanyid != null)
//            return false;
//        if (fisdefaultreck != null ? !fisdefaultreck.equals(that.fisdefaultreck) : that.fisdefaultreck != null)
//            return false;
//        if (fbankversion != null ? !fbankversion.equals(that.fbankversion) : that.fbankversion != null) return false;
//        if (fbankcert != null ? !fbankcert.equals(that.fbankcert) : that.fbankcert != null) return false;
//        if (fapplybillid != null ? !fapplybillid.equals(that.fapplybillid) : that.fapplybillid != null) return false;
//        if (freference != null ? !freference.equals(that.freference) : that.freference != null) return false;
//        if (fisvirtualacct != null ? !fisvirtualacct.equals(that.fisvirtualacct) : that.fisvirtualacct != null)
//            return false;
//        if (fcountryid != null ? !fcountryid.equals(that.fcountryid) : that.fcountryid != null) return false;
//        if (fbankinterface != null ? !fbankinterface.equals(that.fbankinterface) : that.fbankinterface != null)
//            return false;
//        if (fbankinterfaceid != null ? !fbankinterfaceid.equals(that.fbankinterfaceid) : that.fbankinterfaceid != null)
//            return false;
//        if (fsyncstatus != null ? !fsyncstatus.equals(that.fsyncstatus) : that.fsyncstatus != null) return false;
//        if (fsyncstatusmsg != null ? !fsyncstatusmsg.equals(that.fsyncstatusmsg) : that.fsyncstatusmsg != null)
//            return false;
//        if (fisforedrafonly != null ? !fisforedrafonly.equals(that.fisforedrafonly) : that.fisforedrafonly != null)
//            return false;
//        if (fshareacctid != null ? !fshareacctid.equals(that.fshareacctid) : that.fshareacctid != null) return false;
//        if (fsharetype != null ? !fsharetype.equals(that.fsharetype) : that.fsharetype != null) return false;
//        if (fisdefaultpayment != null ? !fisdefaultpayment.equals(that.fisdefaultpayment) : that.fisdefaultpayment != null)
//            return false;
//
//        return true;
//    }
//
//    @Override
//    public int hashCode() {
//        int result = fid != null ? fid.hashCode() : 0;
//        result = 31 * result + (fcreatorid != null ? fcreatorid.hashCode() : 0);
//        result = 31 * result + (fcreatetime != null ? fcreatetime.hashCode() : 0);
//        result = 31 * result + (flastupdateuserid != null ? flastupdateuserid.hashCode() : 0);
//        result = 31 * result + (flastupdatetime != null ? flastupdatetime.hashCode() : 0);
//        result = 31 * result + (fcontrolunitid != null ? fcontrolunitid.hashCode() : 0);
//        result = 31 * result + (fnameL1 != null ? fnameL1.hashCode() : 0);
//        result = 31 * result + (fnameL2 != null ? fnameL2.hashCode() : 0);
//        result = 31 * result + (fnameL3 != null ? fnameL3.hashCode() : 0);
//        result = 31 * result + (fnumber != null ? fnumber.hashCode() : 0);
//        result = 31 * result + (fdescriptionL1 != null ? fdescriptionL1.hashCode() : 0);
//        result = 31 * result + (fdescriptionL2 != null ? fdescriptionL2.hashCode() : 0);
//        result = 31 * result + (fdescriptionL3 != null ? fdescriptionL3.hashCode() : 0);
//        result = 31 * result + (fsimplename != null ? fsimplename.hashCode() : 0);
//        result = 31 * result + (fbankaccountnumber != null ? fbankaccountnumber.hashCode() : 0);
//        result = 31 * result + (fcompanyid != null ? fcompanyid.hashCode() : 0);
//        result = 31 * result + (fisclosed != null ? fisclosed.hashCode() : 0);
//        result = 31 * result + (fopendate != null ? fopendate.hashCode() : 0);
//        result = 31 * result + (fclosedate != null ? fclosedate.hashCode() : 0);
//        result = 31 * result + (finitman != null ? finitman.hashCode() : 0);
//        result = 31 * result + (fbank != null ? fbank.hashCode() : 0);
//        result = 31 * result + (fphonenumber != null ? fphonenumber.hashCode() : 0);
//        result = 31 * result + (faccountid != null ? faccountid.hashCode() : 0);
//        result = 31 * result + (fissetbankinterface != null ? fissetbankinterface.hashCode() : 0);
//        result = 31 * result + (fbankinterfacetype != null ? fbankinterfacetype.hashCode() : 0);
//        result = 31 * result + (fopenareaid != null ? fopenareaid.hashCode() : 0);
//        result = 31 * result + (fisusegrouppayment != null ? fisusegrouppayment.hashCode() : 0);
//        result = 31 * result + (fpropertyid != null ? fpropertyid.hashCode() : 0);
//        result = 31 * result + (finneracctid != null ? finneracctid.hashCode() : 0);
//        result = 31 * result + (fctrlstrategyid != null ? fctrlstrategyid.hashCode() : 0);
//        result = 31 * result + (fclassificatioid != null ? fclassificatioid.hashCode() : 0);
//        result = 31 * result + (fisbycurrency != null ? fisbycurrency.hashCode() : 0);
//        result = 31 * result + (fcurrencyid != null ? fcurrencyid.hashCode() : 0);
//        result = 31 * result + (fmaxpayamount != null ? fmaxpayamount.hashCode() : 0);
//        result = 31 * result + (fisonlyread != null ? fisonlyread.hashCode() : 0);
//        result = 31 * result + (fismotheraccount != null ? fismotheraccount.hashCode() : 0);
//        result = 31 * result + (faccounttype != null ? faccounttype.hashCode() : 0);
//        result = 31 * result + (fnotoutpay != null ? fnotoutpay.hashCode() : 0);
//        result = 31 * result + (fsubaccountid != null ? fsubaccountid.hashCode() : 0);
//        result = 31 * result + (fiscash != null ? fiscash.hashCode() : 0);
//        result = 31 * result + (fisbank != null ? fisbank.hashCode() : 0);
//        result = 31 * result + (frelemotheracctid != null ? frelemotheracctid.hashCode() : 0);
//        result = 31 * result + (facctname != null ? facctname.hashCode() : 0);
//        result = 31 * result + (fisdcpay != null ? fisdcpay.hashCode() : 0);
//        result = 31 * result + (fisreckoning != null ? fisreckoning.hashCode() : 0);
//        result = 31 * result + (fsimplecode != null ? fsimplecode.hashCode() : 0);
//        result = 31 * result + (fagencycompanyid != null ? fagencycompanyid.hashCode() : 0);
//        result = 31 * result + (fisdefaultreck != null ? fisdefaultreck.hashCode() : 0);
//        result = 31 * result + (fbankversion != null ? fbankversion.hashCode() : 0);
//        result = 31 * result + (fbankcert != null ? fbankcert.hashCode() : 0);
//        result = 31 * result + (fapplybillid != null ? fapplybillid.hashCode() : 0);
//        result = 31 * result + (freference != null ? freference.hashCode() : 0);
//        result = 31 * result + (fisvirtualacct != null ? fisvirtualacct.hashCode() : 0);
//        result = 31 * result + (fcountryid != null ? fcountryid.hashCode() : 0);
//        result = 31 * result + (fbankinterface != null ? fbankinterface.hashCode() : 0);
//        result = 31 * result + (fbankinterfaceid != null ? fbankinterfaceid.hashCode() : 0);
//        result = 31 * result + (fsyncstatus != null ? fsyncstatus.hashCode() : 0);
//        result = 31 * result + (fsyncstatusmsg != null ? fsyncstatusmsg.hashCode() : 0);
//        result = 31 * result + (fisforedrafonly != null ? fisforedrafonly.hashCode() : 0);
//        result = 31 * result + (fshareacctid != null ? fshareacctid.hashCode() : 0);
//        result = 31 * result + (fsharetype != null ? fsharetype.hashCode() : 0);
//        result = 31 * result + (fisdefaultpayment != null ? fisdefaultpayment.hashCode() : 0);
//        return result;
//    }
//}
